#include <app/ameTypes.h>

ame::vec2::vec2 () {
    this -> x = 0;
    this -> y = 0;
}
ame::vec2::vec2 ( double x, double y ) {
    this -> x = x;
    this -> y = y;
}



ame::vec3::vec3 ( double x, double y, double z ) {
    this -> x = x;
    this -> y = y;
    this -> z = z;
}
ame::vec3::vec3 () {
    this -> x = 0;
    this -> y = 0;
    this -> z = 0;
}



ame::vec4::vec4 () {
    this -> x = 0;
    this -> y = 0;
    this -> z = 0;
    this -> t = 0;
}
ame::vec4::vec4 (double x, double y, double z, double t) {
    this -> x = x;
    this -> y = y;
    this -> z = z;
    this -> t = t;
}
